package com.sg.service.biz.pbff;

import com.sg.dto.biz.pbff.req.*;
import com.sg.dto.biz.pbff.res.*;

/**
 * @author ：
 * @version 1.0
 * @date ：
 */
public interface SecurityService {
    /**
     * B1存档软件授权证书(管理)
     */
    BffArchiveSoftwareAuthorizationRespDto archiveSoftwareAuthorization(BffArchiveSoftwareAuthorizationReqDto reqDto);

    /**
     * B1查询软件授权证书列表(管理)
     */
    BffQuerySoftwareAuthorizationListRespDto querySoftwareAuthorizationList(BffQuerySoftwareAuthorizationListReqDto reqDto);

    /**
     * B1查询软件授权证书详情(管理)
     */
    BffQuerySoftwareAuthorizationDetailRespDto querySoftwareAuthorizationDetail(BffQuerySoftwareAuthorizationDetailReqDto reqDto);

    /**
     * B1修改软件授权证书(管理)
     */
    BffUpdateSoftwareAuthorizationRespDto updateSoftwareAuthorization(BffUpdateSoftwareAuthorizationReqDto reqDto);

    /**
     * B1删除软件授权证书(管理)
     */
    BffDeleteSoftwareAuthorizationRespDto deleteSoftwareAuthorization(BffDeleteSoftwareAuthorizationReqDto reqDto);

    /**
     * B1查询安全License详情(管理)
     */
    BffQuerySecurityLicenseDetailRespDto querySecurityLicenseDetail(BffQuerySecurityLicenseDetailReqDto reqDto);
    //
}
